// 子表是异步获取数据，也就是展开子表的时候才回去拉取子表数据
// 这个函数也是与信息维护公用
import getSubTableData from '../request/getSubTableData';
import instant from '../../../instant';
export default function(tableId, func_type = 4) {

    const {
        addPageTemplate,
        cardTable: {
            setTableData
        }
    } = this.props;

    let postData = {
        areaCode: tableId,
        func_type: func_type,
        pk_psnjob: addPageTemplate['psnjobForm']['hi_psnjob_h'].rows[0].values['pk_psnjob'].value
    };

    getSubTableData(postData)
        .then((res) => {
            if(res.success && res.data && res.data[tableId]) {
                setTableData(tableId, {
                    rows: res.data[tableId].rows
                });
            }
            Object.assign(instant.ins.myTable.myEditTable, instant.ins.myTable);
        });

}
